Open Constraint Optimization
نویسندگان
چکیده
Constraint satisfaction has been applied with great success in closed-world scenarios, where all options and constraints are known from the beginning and fixed. With the internet, many of the traditional CSP applications in resource allocation, scheduling and planning pose themselves in open-world settings, where options and constraints must be gathered from different agents in a network. We define open constraint optimization as a model of such tasks. Under the assumption that options are discovered in decreasing order of preference, it becomes possible to guarantee optimality even when domains and constraints are not completely known. We propose several algorithms for solving open constraint optimization problems by incrementally gathering options through the network. We report empirical results on their performance on random problems, and analyze how to achieve optimality with a minimal number of queries to the information sources. 1 Constraint Optimization in Distributed Systems Constraint satisfaction and optimization has been applied with great success to resource allocation, scheduling, planning and configuration. Traditionally, these problems are solved in a closed-world setting: all variable domains and constraints are assumed to be completely known, then the problem is solved by a search algorithm. With increasing use of the internet, many of the problems that constraint programming techniques are good at now pose themselves in a distributed setting. For example, in personnel allocation, it is possible to obtain staff from partner companies. In configuration, it is possible to locate part suppliers through the internet. Furthermore, problems may also involve agents with different and possibly conflicting interests, for example when allocating production resources among different factories. Figure 1 illustrates the context we assume: a set of m agents wish to find an assignment to a set of variables that is optimal with respect to their preferences. A central CSP solver is tasked to find this solution, and queries the agents for their options and preferences using queries more(xi,di). Agents will return their options starting with the one they would most prefer as a solution, and then in F. Rossi (Ed.): CP 2003, LNCS 2833, pp. 303–317, 2003. c © Springer-Verlag Berlin Heidelberg 2003 304 Boi Faltings and Santiago Macho-Gonzalez
منابع مشابه
A Two-Phase Simulation-Based Optimization of Hauling System in Open-Pit Mine
One of the key issues in mining is the hauling system. Truck and shovels are the most widely used transportation equipment in mines. In this paper, a two-phase simulation-based optimization is presented to maximize utilization of hauling system in the largest Iranian open-pit copper mine. In the first phase, The OptQuest for Arena software package was used to solve the optimization problem to p...
متن کاملOptimal Design of Open Channel Sections Using PSO Algorithm
This paper applies an evolutionary algorithm, the particle swarm optimization (PSO), to design the optimum open channel section. Depth, channel side slope and bottom width are considered as the variables for rectangular, triangular and trapezoidal channels, respectively. The objective function is minimizing the construction cost of the channel section. MATLAB software is used for programming an...
متن کاملORE extraction and blending optimization model in poly- metallic open PIT mines by chance constrained one-sided goal programming
Determination a sequence of extracting ore is one of the most important problems in mine annual production scheduling. Production scheduling affects mining performance especially in a poly-metallic open pit mine with considering the imposed operational and physical constraints mandated by high levels of reliability in relation to the obtained actual results. One of the important operational con...
متن کاملKnowledge Reuse for Open Constraint-Based Inference
Open constraint programming, including open constraint satisfaction (Open COP) and open constraint optimization (Open COP), is an extended constraint programming framework designed to model and solve practical problems with openworld settings. We extend open constraint programming to the Open Constraint-Based Inference (Open CBI) framework based on the unified semiring-based CBI framework. The ...
متن کاملA Chance Constraint Approach to Multi Response Optimization Based on a Network Data Envelopment Analysis
In this paper, a novel approach for multi response optimization is presented. In the proposed approach, response variables in treatments combination occur with a certain probability. Moreover, we assume that each treatment has a network style. Because of the probabilistic nature of treatment combination, the proposed approach can compute the efficiency of each treatment under the desirable reli...
متن کاملOpen constraint programming
Traditionally, constraint satisfaction problems (CSP) have assumed closed-world scenarios where all domains and constraints are fixed from the beginning. With the Internet, many of the traditional CSP applications in resource allocation, scheduling and planning pose themselves in open-world settings, where domains and constraints must be discovered from different sources in a network. To model ...
متن کامل